making something that meets the market's needs